﻿/*******************************************************************************
 * 
 * 
 * 文件名：NewDomainUpDown.cs
 * 
 * 日  期：2009-05-04
 * 
 * 版  本：1.0.0
 * 
 * Copyright (C) 2009 Gsino
 * 
 * 功  能：DomainUpDown控件上下按钮重写事件
 * 
 * 修改记录
 * 
 * 版本         修改日期            修改人          修改内容
 * 
 * 
 *******************************************************************************/

using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;

namespace 电力热故障系统
{
    public class NewDomainUpDown : DomainUpDown
    {
        #region 构造函数

        public NewDomainUpDown()
        {
        }

        #endregion

        #region 重写按扭事件

        public override void UpButton()
        {
            if (this.Text == "")
                return;
            int _str = Convert.ToInt32(this.Text);
            int _cstr=0;
            if (_str == 1440)
            {
                if (this.Wrap == true)
                    _cstr = 0;
                else
                    _cstr = _str;
            }
            else if (_str < 1440)
                _cstr = _str + 1;
            this.Text = _cstr.ToString();

        }

        public override void DownButton()
        {
            if (this.Text == "")
                return;
            int _str = Convert.ToInt32(this.Text);
            int _cstr = 0;
            if (_str == 0)
            {
                if (this.Wrap == true)
                    _cstr = 1440;
                else
                    _cstr = 0;
            }
            else if (_str > 0)
                _cstr = _str - 1;
            this.Text = _cstr.ToString();
        }
        #endregion
    }
}
